package com.gy.def.utils;

import java.util.Random;

public class GetRandomNum {

    /**
     * 生成唯一主键
     * 格式： 时间+6位随机数
     * synchronized 防止多线程啥啥啥的
     */
    public static synchronized String genUniqueKey() {
        Random random = new Random();
        Integer ranNum = random.nextInt(900000) + 100000; // 生成6位随机数
        return System.currentTimeMillis() + String.valueOf(ranNum);
    }

    /**
     * 生成随机验证码
     * 格式： 时间+6位随机数
     * synchronized 防止多线程啥啥啥的
     */
    public static synchronized String getCCode() {
        Random random = new Random();
        Integer ranNum = random.nextInt(900000) + 100000; // 生成6位随机数
        return String.valueOf(ranNum);
    }

}
